package ehz.spen.fantasypremierleague.info;

import java.util.ArrayList;

public class Match {
    private int id;
    private Club home;
    private Club away;
    private String date;
    private int gameWeek;

    ArrayList<Player> goalScoreList = new ArrayList<Player>();
    ArrayList<Player> assistList = new ArrayList<Player>();
    ArrayList<Player> yellowCardList = new ArrayList<Player>();
    ArrayList<Player> redCardList = new ArrayList<Player>();
    ArrayList<Player> bonusList = new ArrayList<Player>();
    ArrayList<Player> saveList = new ArrayList<Player>();

    public Match(int id, Club home, Club away, String date, int gameWeek) {
        super();
        this.id = id;
        this.home = home;
        this.away = away;
        this.date = date;
        this.gameWeek = gameWeek;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public Club getHome() {
        return home;
    }

    public void setHome(Club home) {
        this.home = home;
    }

    public Club getAway() {
        return away;
    }

    public void setAway(Club away) {
        this.away = away;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public int getGameWeek() {
        return gameWeek;
    }

    public void setGameWeek(int gameWeek) {
        this.gameWeek = gameWeek;
    }

    public ArrayList<Player> getGoalScoreList() {
        return goalScoreList;
    }

    public void setGoalScoreList(ArrayList<Player> goalScoreList) {
        this.goalScoreList = goalScoreList;
    }

    public ArrayList<Player> getAssistList() {
        return assistList;
    }

    public void setAssistList(ArrayList<Player> assistList) {
        this.assistList = assistList;
    }

    public ArrayList<Player> getYellowCardList() {
        return yellowCardList;
    }

    public void setYellowCardList(ArrayList<Player> yellowCardList) {
        this.yellowCardList = yellowCardList;
    }

    public ArrayList<Player> getRedCardList() {
        return redCardList;
    }

    public void setRedCardList(ArrayList<Player> redCardList) {
        this.redCardList = redCardList;
    }

    public ArrayList<Player> getBonusList() {
        return bonusList;
    }

    public void setBonusList(ArrayList<Player> bonusList) {
        this.bonusList = bonusList;
    }

    public ArrayList<Player> getSaveList() {
        return saveList;
    }

    public void setSaveList(ArrayList<Player> saveList) {
        this.saveList = saveList;
    }
}
